home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / minix / up1510b.tgz / up1510b / src / lib / ansi / gets.c < prev    next >
C/C++ Source or Header  |  1990-07-19  |  256b  |  17 lines

  1. #include <lib.h>
  2. #include <stdio.h>
  3.  
  4. char *gets(str)
  5. char *str;
  6. {
  7.   register int ch;
  8.   register char *ptr;
  9.  
  10.   ptr = str;
  11.   while ((ch = getc(stdin)) != EOF && ch != '\n') *ptr++ = ch;
  12.  
  13.   if (ch == EOF) return((char *)NULL);
  14.   *ptr = '\0';
  15.   return(str);
  16. }
  17.